www.gusucode.com > VC++网络版的打字软件源程序-源码程序 > VC++网络版的打字软件源程序-源码程序\code\TypeSrv V2.0\QuestionSet.cpp
// QuestionSet.cpp : implementation file // Download by http://www.NewXing.com #include "stdafx.h" #include "typesrv.h" #include "QuestionSet.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif #define MAX_QUESTION_LEN 65525 //试题最大字节数 ///////////////////////////////////////////////////////////////////////////// // CQuestionSet IMPLEMENT_DYNAMIC(CQuestionSet, CRecordset) CQuestionSet::CQuestionSet(CDatabase* pdb) : CRecordset(pdb) { //{{AFX_FIELD_INIT(CQuestionSet) m_ID = 0; m_Flag = 0; m_Info = _T(""); m_Text = _T(""); m_nFields = 4; //}}AFX_FIELD_INIT m_nDefaultType = dynaset; } CString CQuestionSet::GetDefaultConnect() { return _T("ODBC;DSN=TypeData"); } CString CQuestionSet::GetDefaultSQL() { return _T("[Question]"); } void CQuestionSet::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CQuestionSet) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Long(pFX, _T("[ID]"), m_ID); RFX_Int(pFX, _T("[Flag]"), m_Flag); RFX_Text(pFX, _T("[Info]"), m_Info); RFX_Text(pFX, _T("[Text]"), m_Text,MAX_QUESTION_LEN); //}}AFX_FIELD_MAP } ///////////////////////////////////////////////////////////////////////////// // CQuestionSet diagnostics #ifdef _DEBUG void CQuestionSet::AssertValid() const { CRecordset::AssertValid(); } void CQuestionSet::Dump(CDumpContext& dc) const { CRecordset::Dump(dc); } #endif //_DEBUG